package com.cskaoyan.mall.product.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cskaoyan.mall.product.dto.TrademarkDTO;
import com.cskaoyan.mall.product.dto.TrademarkListDTO;
import com.cskaoyan.mall.product.model.Trademark;
import com.cskaoyan.mall.product.query.TrademarkParam;

public interface TrademarkService {

    /**
     * 根据分页参数，分页查询品牌列表
     */
    TrademarkListDTO getTrademarkList(Page<Trademark> pageParam);
    /**
     * 添加品牌
     * */
    void saveTrademark(Trademark trademark);
    /**
     根据品牌id，查询品牌
     */
    TrademarkDTO getTrademarkById(Long id);
    /**
     更新品牌
     */
    void updateTrademark(TrademarkParam trademarkParm);
    /**
     删除品牌
     */
    void removeTrademarkById(Long id);

}
